package com.csun.cmny.provider.model.vo;

import com.csun.cmny.base.dto.BaseVo;
import com.csun.cmny.provider.model.domain.OmcExpenseItem;
import com.csun.cmny.provider.model.vo.expenItem.ExpenseItemTheVo;
import lombok.Data;

import java.util.List;

@Data
public class ExpenseTypeVo extends BaseVo {

    /**
     * 费用类型名称
     */
    private String name;

    /**
     * 表示类别是否能够被删除 0-能删除 大于0-不可以删除(下面有项目就不能删除）
     */
    private Integer isDelete;

    /**
     * 是否可多选：0-不行，1-可以
     */
    private Integer canMultipleChoose;

    /**
     * 是否必选一个：0-不是，1-是
     */
    private Integer needSelectOne;

    /**
     * 是否默认选中第一个：0-否，1-是
     */
    private Integer isSelectFirstone;

    /**
     * 备注
     */
    private String remark;

    /**
     * 组织Id
     */
    private Long groupId;

    /**
     * 类型码：0-常规类别 1-床位费 2-护理费
     */
    private Integer code;

    /*
    * 缴费模式码 :1- 入院收费 2-周期收费 3-出院收费'
    * */
    private Integer modelCode;

    /*
    * 消费项目集合
    * */
    private List<ExpenseItemTheVo> expenseItemList;

}
